﻿using System;
using System.Collections.Generic;
using System.Text;

namespace BCDto.Common.Payment.Payment
{
    /// <summary>
    /// 阿里交易-APP支付结果模型
    /// </summary>
    public class AlipayTradeAppPayResponseDto
    {
        /// <summary>
        /// 结果码
        /// </summary>
        public string Code { get; set; }
        /// <summary>
        /// 处理结果的描述，信息来自于code返回结果的描述
        /// Success
        /// </summary>
        public string Msg { get; set; }
        /// <summary>
        /// 支付宝分配给开发者的应用Id。
        /// 例如：2014072300007148
        /// </summary>
        public string AppId { get; set; }
        /// <summary>
        /// 认证APPId
        /// </summary>
        public string AuthAppId { get; set; }
        /// <summary>
        /// 商户网站唯一订单号
        /// 例如：70501111111S001111119
        /// </summary>
        public string OutTradeNo { get; set; }
        /// <summary>
        /// 该交易在支付宝系统中的交易流水号。最长64位
        /// </summary>
        public string TradeNo { get; set; }
        /// <summary>
        /// 该笔订单的资金总额，单位为RMB-Yuan。取值范围为[0.01,100000000.00]，精确到小数点后两位
        /// </summary>
        public string TotalAmount { get; set; }
        /// <summary>
        /// 收款支付宝账号对应的支付宝唯一用户号。以2088开头的纯16位数字
        /// 例如：2088111111116894
        /// </summary>
        public string SellerId { get; set; }
        /// <summary>
        /// 编码格式 
        /// 例如：utf-8
        /// </summary>
        public string Charset { get; set; }
        /// <summary>
        /// 时间 
        /// 例如：2016-10-11 17:43:36
        /// </summary>
        public string Timestamp { get; set; }
    }
}
